@charset "gb2312";
.top1{ background:#f7f7f7; border-bottom:1px #ccc solid; height:36px; line-height:36px;}
.top_bg{ height:180px; background:url(../images/top_bg.gif) repeat-x;position: relative;z-index: 10;}
.t2{ float:right; line-height:36px; }
.header,.content{width: 1200px; margin:0 auto;}
.h_con{ height:107px;padding: 18px 0 0;overflow: hidden;}
.logo{ float:left;padding: 12px 0 0 0;}
.logo img{}
.h_dw{ float:left;line-height: 20px;font-size: 16px;color: #333;overflow: hidden;font-weight: normal;padding: 10px 0 0 0;position: relative;}
/*.h_dw:before{content: "";width: 1px;height: 58px;background: #e5e5e5;position: absolute;top: 20px;left: 0;}*/
.h_dw em{display: block;padding-bottom: 10px;line-height: 0;}
.h_tel{float: right;height: 60px;line-height: 28px;padding: 20px 30px 0 53px;font-size: 16px;color: #666;background:url(../images/tel.png) no-repeat 10px 32px;}
.h_tel b{font-size: 26px;color: #333;display: block; font-family:Arial, Helvetica, sans-serif;}
.h_code{width:125px;height:92px;overflow:hidden;float: right;padding-right: 7px;}
.h_code em{width: 90px;height: 90px;display: block;line-height: 0;position: relative;float: left;}
.h_code img{width: 90px;height: 90px;}
.h_code em:after{display:block;position:absolute;left:0;top:0;width:100%;height:40px;content:"";animation:light 5s infinite;-webkit-animation:light 5s infinite;background:url(../images/code_shadow1.png) no-repeat 0 0;}
.h_code span{display: block;float: right;width: 30px;height: 90px;background: #0C2D8A;}
.h_code i{display: block;font-size: 14px;color: #fff;width: 20px;text-align: center;line-height: 18px;margin: 0 auto;padding: 8px 0 0;}
.h_nav{ height:55px; line-height:55px;}
.h_nav li{height: 55px; float:left;background:url(../images/nav_bor.gif) no-repeat 0 24px;margin-left: -1px;}
.h_nav li a{ font-size:16px; color:#333; padding:0 23px;display:block; float:left;position: relative;z-index: 4; text-decoration:none;}
.h_nav li a:hover{background:#0C2D8A\9;color: #fff;}/* IE6、IE7、IE8支持 */
.h_nav li a:after{content:'';position:absolute;width:100%;height:0;background:#0C2D8A;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;z-index: -1;}
.h_nav li:hover a:after,.h_nav li.cur a:after{height:100%;}
.h_nav li.cur a,.h_nav li:hover a{color: #fff;}
.h_nav li:first-child{background: none;}
.h_nav li .rto_r a{ color:#1a1a1a; }
.h_nav li .rto_r a:hover{ color:#0C2D8A; }

.voc_nav,.rto_nav,.co_nav,.vl_nav,.pro_nav,.xinwen_nav,.ab_nav{display: none;position: absolute;width: 100%;left: 0;top: 180px;z-index: 10;background: rgba(255,255,255,0.9);}
.voc_nav{padding: 40px 0 30px;}
.voc_nav p{width: 171px;float: left;text-align: center;line-height: 30px;}
.voc_nav p em{width: 98px;height: 98px;display: block;line-height: 0;overflow: hidden;margin: 0 auto 10px;border: #c9c9c9 1px solid;border-radius: 10px;}
.voc_nav p em img{width: 98px;height: 98px;}
.h_nav li .voc_nav p a,.h_nav li.cur .voc_nav p a,.h_nav li:hover .voc_nav p a{display: block;font-size: 14px;padding: 0;width: 171px;float: none;}
.h_nav li .voc_nav p a,.h_nav li.cur .voc_nav p a,.h_nav li:hover .voc_nav p a,
.h_nav li .rto_nav a,.h_nav li.cur .rto_nav a,.h_nav li:hover .rto_nav a,
.h_nav li .co_nav a,.h_nav li.cur .co_nav a,.h_nav li:hover .co_nav a,
.h_nav li .vl_nav a,.h_nav li.cur .vl_nav a,.h_nav li:hover .vl_nav a,
.h_nav li .pro_nav a,.h_nav li.cur .pro_nav a,.h_nav li:hover .pro_nav a,
.h_nav li .ab_navm a,.h_nav li.cur .ab_navm a,.h_nav li:hover .ab_navm a{color: #1a1a1a;}
.h_nav li .voc_nav p a:hover,
.h_nav li .rto_nav a:hover,
.h_nav li .co_nav a:hover,
.h_nav li .vl_nav a:hover,
.h_nav li .pro_nav a:hover,
.h_nav li .ab_navm a:hover
{color: #0C2D8A;}
.rto_nav,.co_nav,.vl_nav,.pro_nav,.xinwen_nav,.ab_nav{padding: 30px 0;}
.rto_l{width: 470px;height: 260px;line-height: 0;padding: 0 80px 0 140px;}
.rto_l img{width: 470px;height: 260px;}
.rto_r{width: 290px;padding: 30px 0 0 140px;}
.rto_r a{font-size: 18px;color: #1a1a1a;display: block;width: 290px;height: 66px;line-height: 66px;overflow: hidden;border-bottom: rgba(160,160,160,0.2) 1px solid;background:url(images/rto_ico01.png) no-repeat right 26px;}
.rto_r a:hover{background:url(images/rto_ico02.png) no-repeat right 26px;}
.h_nav li .ab_navm a{display: block;height: 32px;line-height: 32px;}
.ab_navm em{display: block;float: left;line-height: 0;overflow: hidden;padding: 0 10px 0 0;}
.pro_nav .ab_navm{padding-left: 380px;}
.pro_nav .ab_navm a{width: 290px;padding: 0;}
.pro_nav .ab_navm em{width: 32px;height: 32px;}
.pro_nav .ab_navm em img{width: 32px;height: 32px;}
.xinwen_nav .ab_navm{float: right;}
.xinwen_nav .ab_navm a{padding: 0 20px 0 50px;}
.xinwen_nav .ab_navm em{width: 34px;height: 30px;}
.xinwen_nav .ab_navm em img{width: 34px;height: 30px;}
.ab_nav .ab_navm{float: right;}
.ab_nav .ab_navm a{padding: 0 20px 0 50px;}
.ab_nav .ab_navm em{width: 34px;height: 32px;}
.ab_nav .ab_navm em img{width: 34px;height: 32px;}
.h_nav li.cur .voc_nav a:after,.h_nav li:hover .voc_nav a:after,
.h_nav li.cur .pro_nav a:after,.h_nav li:hover .pro_nav a:after,
.h_nav li.cur .rto_nav a:after,.h_nav li:hover .rto_nav a:after,
.h_nav li.cur .co_nav a:after,.h_nav li:hover .co_nav a:after,
.h_nav li.cur .vl_nav a:after,.h_nav li:hover .vl_nav a:after,
.h_nav li.cur .xinwen_nav a:after,.h_nav li:hover .xinwen_nav a:after,
.h_nav li.cur .ab_nav a:after,.h_nav li:hover .ab_nav a:after
{height: 0;}

em,i{ font-style:normal;}




@keyframes light{
0%{top:0;}
50%{top:100%;}
100%{top:-40px;}
}

 
.banner{position: relative; height:auto;clear: both;}
.banner img {display: block;width: 100%;margin:0 auto;}
.banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index: 9; width: 80px; height: 80px; margin-top: -50px;border: 0; outline: none;cursor: pointer;transition:.8s;}
.banner .slick-prev {left: 3%; background:url(images/lefts.png) no-repeat center center;opacity: 0;}
.banner .slick-next {right: 3%;background:url(images/rights.png) no-repeat center center;opacity: 0;}   
.banner:hover .slick-prev { left: 5%; opacity: 0.8; }
.banner:hover .slick-next { right: 5%; opacity: 0.8; }
.slick-dots {position: absolute;left:5%; font-size:0;bottom:8%;width:90%;text-align: center;outline: none;z-index: 4;}
.slick-dots li {display: inline-block;margin: 0 8px; outline: none;}
.slick-dots li button {display: block;border: 0 none;width: 15px;height: 15px;border-radius: 15px;margin-right:12px; display: inline-block;outline: none;background: #fff; transition: .5s;}
.slick-dots .slick-active button {background: #0C2D8A;width: 50px;}


.s_bg{height: 77px;border-bottom: #efefef 1px solid;}
.search{ width:1200px; margin:0 auto;height: 77px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#808080; width:900px; height:77px; line-height:77px; overflow:hidden;}
.search p a{font-size: 14px; color:#808080; padding:0 10px 0 0;}
.search p a:hover{color: #333;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:240px;padding-left: 15px; height:35px; border:none; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:35px; outline:none;margin-top: 20px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:45px; height:35px;margin-top: 20px;}
input::-webkit-input-placeholder {color: #666;}


.f_bg{ background:url(../images/f_bg.jpg) no-repeat center 0; height:370px;overflow: hidden;padding: 94px 0 0;}
.footer{width: 1200px; margin:0 auto;}
.f_top{display: block;font-size: 24px;color: #fff;height: 60px;line-height: 36px;overflow: hidden;font-weight: normal;text-transform: uppercase;}
.f_top i{font-size: 24px;}
.f_nav{width: 410px;height: 299px;}
.f_nav ul li{float: left;width: 205px;line-height: 36px;height: 36px;overflow: hidden; background:url(../images/f_ico01.png) no-repeat 0 13px;}
.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.6);padding-left: 15px;}
.f_nav ul li a:hover{color: #fff;}
.f_er{width: 410px;height: 299px;padding: 0 0 0 20px;}
.f_er h5{width: 205px;height: 55px;padding: 0 0 20px 90px;}
.f_er h5 img{}
.f_er p{width: 33%;text-align: center; margin:0 auto; padding-right: 25px;}
.f_er p img{ width:99%;}
.f_er p span{display: block;font-size: 14px;color: rgba(255,255,255,0.6);line-height: 40px;}
.f_ban{width: 280px;height: 299px;}
.f_ban p{font-size: 14px;color: rgba(255,255,255,0.6);line-height: 36px;}
.f_ban span{display: block;line-height: 36px; background:url(../images/f_tel.png) no-repeat 0 7px;padding-left: 40px;font-size: 26px;font-weight:bold;color: #CC161D;margin-bottom: 5px;}
.f_ban a{color: rgba(255,255,255,0.6);}
.f_bot{font-size: 14px;color: rgba(255,255,255,0.6);line-height: 76px;height: 71px;}
.f_bot span{padding: 0 20px;}
.f_bot a{color: rgba(255,255,255,0.6);}
  

.ty-banner-1 { overflow: hidden; line-height: 0; text-align:center;}
.ty-banner-1 img{}
.ty-banner-1 img.show{ visibility: visible;}
    

.p1-search-1 { background: #f2f2f2; height: 82px; border-bottom: 1px solid #eee; overflow: hidden; font-size: 14px; }
.p1-search-1 p { color: #444; line-height: 82px;}
.p1-search-1 a {  color: #444; display: inline-block; margin-right: 15px;}
.p1-search-1-inp { width: 270px; height: 30px; border-radius: 20px; background: #fff; padding-left: 10px; margin-top: 28px; }
.p1-search-1-inp input { border: 0;}
.p1-search-1-inp1 { width: 224px;  height: 30px; line-height: 30px; color: #a9a9a9; float: left;}
.p1-search-1-inp2 {  width: 30px; height: 30px;  background: url(images/VISkins-p1.png) no-repeat -258px -936px;  float: right; cursor: pointer; }
.p12-curmbs-1 { font-size: 14px; border-bottom: 1px dashed #dcdcdc; line-height:46px; }
.p12-curblock{ display: none; }
.p12-curmbs-1 b { border-left: 10px solid #333333;  font-weight: normal;  padding-left: 8px; }
.p12-curmbs-1 i { font-style: normal; }
.p12-curmbs-1 span { font-family: '';  padding: 0 5px; height: 46px; line-height: 46px; }
.tl-fdh-02 { height: 55px;  background: #fff;  margin-bottom: 20px; overflow: hidden; }
.tl-fdh-02 li { width: 20%; height: 55px; font-size: 18px;  line-height: 55px; text-align: center; float: left; border-right: 1px solid #eee; margin-right: -1px;  background: #efefed; cursor: pointer; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.tl-fdh-02 li a { display: block;  height: 55px;  color: #595757; }
.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover { background: url(images/p16-icon6.png) no-repeat bottom center #ba272d; border-color: #ba272d;}
.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a { color: #fff;}
    

.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
.p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;font-weight: normal;text-align: center; color:#4b4a4a;}
.p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}


.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:227px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#002A97 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#002A97 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#002A97 url(../images/fixCont.png) no-repeat 0 -113px; text-indent:40px;}
.yb_bar .yb_ercode{background:#002A97 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ{display:block;text-indent:40px;width:99.5%;height:;color:#fff;}
 
 .links {  height: 80px; border-bottom:1px solid #e7e7e7;}
.links p {  float: left;  height: 80px; color:#454545;  line-height: 55px;  font-weight: bold;}
.links span{ float:right;}
.links a {  float: left;  padding: 10px 10px;  color: #666;line-height: 20px; }
.links a:hover {  color: #014693;}
   
	
.fdh-01-tit { background: #ba272d; height: 80px; }
.fdh-01-tit h2 { height: 75px;  font-size: 24px; font-weight: normal; line-height: 75px; color: #fff;  border-bottom: 1px solid #fff; text-align: center; }
.fdh-01-tit h2 span { font-size: 14px; text-transform: uppercase; }

.fdh-01-nav dl { padding: 2px 0 4px; }
.fdh-01-nav dt {  height: 50px; font-size: 16px; line-height: 50px; padding-left: 54px;  padding-right: 40px; margin-bottom: 1px;  background: #ececec;  position: relative; overflow: hidden; }
.fdh-01-nav dt:after {  content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8;  border-style: solid solid none none; position: absolute; top: 50%;  right: 32px;  margin-top: -4px;  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg); }
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after { border-color: #ba272d;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color: #ba272d; }
.fdh-01-nav dd { border: 1px solid #ececec; border-bottom: 0; }
.fdh-01-nav p {  height: 50px; font-size: 14px; line-height: 50px; padding-left: 72px;  padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff;  position: relative; overflow: hidden; }
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a { color: #ba272d; }
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after {background: #333333; }
.fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
		
.blk-sm{width:930px;}
.blk-max{width: 810px;}		
.blk-xs{width:240px;}
.blk-min{width: 320px;}

.p14-pro-1 { background: #fff;}
.p14-pro-1-tit { height: 60px;  font-size: 24px; line-height: 60px;  margin-bottom: 10px; background: #ba272d;  color: #fff;  text-align: center; }
.p14-pro-1-list dl {  border: 1px solid rgba(153, 153, 153, 0.3); margin-bottom: 10px;  font-size: 12px; box-sizing: border-box;  line-height: 18px;  overflow: hidden; }
.p14-pro-1-list dt {width: 100%; height: 178px; overflow: hidden; }
.p14-pro-1-list dt img { display: block; width: 100%; margin: 0 auto; }
.p14-pro-1-list dd h4 { height: 40px;  font-size: 14px;  font-weight: normal;  line-height: 40px; overflow: hidden; text-align: center; text-overflow: ellipsis; color: #fff; background: #BA272D; white-space: nowrap; }
.p14-pro-1-list dd h4 a { display: block; color: #fff; }
.contact-z1 {  height: 140px; background: url(../images/contact-z1.jpg) no-repeat; color: #333;  margin-bottom: 30px; }
.contact-z1 p { font-size: 20px; height: 30px; line-height: 30px; padding: 37px 0 0 95px;  background: url(../images/contact-z1_tel.png) no-repeat 74px 44px; }
.contact-z1 span { display: block;  height: 30px; font-weight: bold; font-size: 18px; line-height: 30px;  padding-left: 73px;  }

.p15-infolist-1-t1 { padding: 35px 49px 0px 21px;  background: #fff; border-bottom: 1px dashed #cacaca; margin-bottom: 20px; height: 164px; }
.p15-infolist-1-t1 dt { position: relative;  height: 30px; font-size: 18px; line-height: 30px; margin-bottom: 8px; padding-left: 68px;}
.p15-infolist-1-t1 dt a { display: block; color: #333;  font-weight: normal; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }
.p15-infolist-1-t1 dt span { display: block; width: 60px; height: 30px; font-size: 18px; line-height: 30px; text-align: center; color: #fff;  position: absolute; top: 0; left: -0px; background: #ba272d;}
.p15-infolist-1-t1-desc { height: 72px; line-height: 24px; margin-bottom: 5px; overflow: hidden; padding-left: 68px; }
.p15-infolist-1-t1-deta { width: 60px;  float: right;  padding-left: 20px; background: url(../images/p14-icon21.png) no-repeat left center; }
.p15-infolist-1-t1-deta a { display: block; color: #ba272d; }

.p15-infocontent-1 { margin-bottom: 30px; }
.p15-infocontent-1-tit { text-align: center; font-weight: normal;  margin-bottom: 40px; font-size: 28px; line-height: 40px; color: #535353; height: 40px; overflow: hidden;}
.p15-infocontent-1-bool { border-bottom: 1px solid #333333; height: 20px; font-size: 12px; color:#909090; }
.p15-infocontent-1-bool span{margin-right:20px;}
.p15-infocontent-1-bool span a{ color:#909090;}
.p15-infocontent-1-bool i {  font-style: normal; float: right; display: block;  width: 80px;  height: 20px; line-height: 20px; text-align: center; color: #fff;  background: #333333; }
.p15-infocontent-1-bool i a { color: #fff;}
.p15-infocontent-1-bool span {  margin-right: 15px; } 
.p15-infocontent-1-tag span { margin-right: 10px; }
.p15-infocontent-1-con {  line-height:30px; margin-top:30px;}

.p14-pagination-1 dl { margin-bottom: 24px; padding-right: 40px;}      
.p14-pagination-1 dd { height: 32px; font-size: 14px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:1% auto;}     
.p14-pagination-1 dd b { float: right; font-weight: normal; }
.p14-pagination-1 dd span { width: 60px; height: 32px; background: #a2a2a2; color: #fff; text-align: center; display: inline-block; margin-right: 10px; }
.p14-pagination-1 dt { height: 1px; border-bottom: 1px dashed #b5b5b5; margin-left: 60px; padding-top: 2px; margin-bottom: 2px; }
.p14-pagination-1 dd em { float: right; font-style: normal;  padding-left: 20px; font-weight: normal; }
.p14-pagination-1 dl a { color: #4b4a4a;}
.p14-pagination-1-href { float: right; font-size: 18px; line-height: 32px;}
.p14-pagination-1-href span { display: inline-block; padding: 0 6px;  margin-left: 4px; background: #333333; }
.p14-pagination-1-href a { display: block; color: #fff; }
.p14-pagination-1-key { min-height: 40px; border-top: 1px solid #333333; font-size: 14px; line-height: 40px; color:#575556;}
.p14-pagination-1-key a { color: #575556;}
.p14-pagination-1-key span { display: inline-block; margin: 0 4px;}
.p14-info-3 { background: #f5f5f5; padding: 8px 20px; }
.p14-info-3-tit { height: 55px; font-size: 24px; font-weight: normal; line-height: 55px; color: #4b4a4a; }
.p14-info-3-list li h4{ height: 46px; font-size: 14px; font-weight: normal; line-height: 46px; color:#4b4a4a; border-top: 1px dashed #dbdbdb; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.p14-info-3-list li h4 a{ color:#4b4a4a;}
.p14-info-3-list li h4 span { float: right;}
    

.k12-xl-xwlb-1nt2-1-01-list dl { border: 1px solid #dedede; margin-bottom: 15px;  padding: 22px 50px 22px 22px; background: #fff; display: inline-block; width:856px; }
.k12-xl-xwlb-1nt2-1-01-list dt { width: 44.4%; float: left; margin-right: 2.3%;}
.k12-xl-xwlb-1nt2-1-01-list dt img { width:100%; display: block;}
.k12-xl-xwlb-1nt2-1-01-list dd h4 { height: 40px; font-weight: normal; font-size:18px; color: #154c64; line-height: 40px; margin-bottom: 5px; overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list h4 a { display: block; height: 40px; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; }
.k12-xl-xwlb-1nt2-1-01-list dl:hover{border:1px solid #ba272d;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover h4 a { color: #ba272d;}
.k12-xl-xwlb-1nt2-1-01-list-desc { max-height: 72px; font-size: 14px; line-height: 24px; color: #797979; margin-bottom: 28px; overflow: hidden;}
.k12-xl-xwlb-1nt2-1-01-list-deta { width: 90px;  height: 30px; line-height: 30px; text-align: center; display: block;  float: right; background: #b6b6b6; color: #fff; }
.k12-xl-xwlb-1nt2-1-01-list-deta a{color:#fff;}
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta { background: #ba272d; border-color: #ba272d; }
.k12-xl-xwlb-1nt2-1-01-list dl:hover .k12-xl-xwlb-1nt2-1-01-list-deta a { color: #fff; }

.fdh-01-tit1 {  background: #ba272d;  height: 80px;}
.fdh-01-tit1 h2 { height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff;  border-bottom: 1px solid #fff; text-align: center; }
.fdh-01-tit1 h2 span { font-size: 14px; text-transform: uppercase; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../images/p14-icon5.png) no-repeat right center #ba272d; margin-bottom: 2px; overflow: hidden; }
.fdh-01-nav-one h3 a { display: block; height: 50px; font-size: 18px;  font-weight: normal;  margin-right: 40px; margin-left: 38px; color: #fff; }
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover { background: url(../images/p14-icon2.png) no-repeat right center  #ba272d;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{ color: #fff; }
.fdh-01-nav dl { padding: 2px 0 4px; }
.fdh-01-nav dt { height: 50px;  font-size: 16px; line-height: 50px;  padding-left: 40px; padding-right: 40px;  margin-bottom: 1px; background: #ececec;  position: relative; overflow: hidden; }
.fdh-01-nav dt:after {  content: "";  width: 8px; height: 8px;  border: 2px solid #b8b8b8;  border-style: solid solid none none; position: absolute; top: 50%;  right: 32px;  margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after { border-color:  #ba272d;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color:  #ba272d; }
.fdh-01-nav dd { border: 1px solid #ececec;  border-bottom: 0;}
.fdh-01-nav p {  height: 50px;  font-size: 14px; line-height: 50px;  padding-left: 72px; padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff; position: relative; overflow: hidden; }
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a { color:  #ba272d; }
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after { background: #333333;}
.fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p1-info-3-tit { height: 60px; font-size: 24px; font-weight: normal; line-height: 60px; background: #ba272d; color: #fff; text-align: center; }
.p1-info-3-list{padding: 10px 10px 0;}
.p1-info-3-list li h4{  height: 46px;  font-size: 14px;  font-weight: normal;  line-height: 46px;  color:#4b4a4a;  border-bottom: 1px dashed #dbdbdb; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }
.p1-info-3-list li h4 span { float: right; }
.leftnav-z1-desc { background: #fff; max-height: 180px; margin-bottom: 14px; }
.leftnav-z1-desc dt { height: 30px;  padding: 20px 0;}
.leftnav-z1-desc dt b { display: inline-block;  font-weight: normal; border-left: 13px solid #e3e3e3; border-right: 7px solid #e3e3e3; padding: 0 12px 0 13px; font-size: 28px; color: #7c7c7c; }
.leftnav-z1-desc dt b span { font-size: 18px; color: #bfbfbf; text-transform: uppercase; padding-left: 10px;}
.leftnav-z1-desc dd { padding: 0 27px 0 27px; }
.leftnav-z1-desc dd h4 { font-size: 24px; font-weight: normal; color: #797979;  max-height: 44px; line-height: 44px; overflow: hidden; }
.leftnav-z1-desc dd div {font-size: 14px; line-height: 24px;  color: #666;  max-height: 48px; overflow: hidden; }
.leftnav-z1-tit { height: 50px;  font-size: 24px;  font-weight: normal;  line-height: 50px;  border-bottom: 1px solid #ebebeb; margin-bottom: 15px; }
.leftnav-z1-tit span { display: inline-block; height: 50px; border-bottom:1px solid #333333;}
.leftnav-z1-list dl { width: 32%;  border: 1px solid #dedede;  margin-bottom: 15px;  background: #fff;  float: left; margin-right: 1.3%; box-sizing: border-box;}
.leftnav-z1-list dl:nth-child(4n-1) {}
.leftnav-z1-list dt img { width: 100%;  display: block; }
.leftnav-z1-list dd { padding: 6px 20px 5px 20px; }
.leftnav-z1-list dd h4 { height: 45px;  font-weight: normal; font-size: 18px; color: #154c64; line-height: 45px; overflow: hidden; }
.leftnav-z1-list h4 a { display: block;  height: 45px; color: #727272; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leftnav-z1-list dl:hover h4 a { color: #ba272d; }
.leftnav-z1-list-desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden; }
.leftnav-z1-list-deta { width: 100px; height: 40px; display: inline-block; border: 1px solid #aaa; font-size: 16px; line-height: 40px; text-align: center; }
.leftnav-z1-list dl:hover { border-color: #ba272d; }
.leftnav-z1-list dl:hover .leftnav-z1-list-desc a {color: #ba272d;}


.p14-info-2 { background: #fff; }
.p14-info-2-tit { height: 60px; font-size: 24px; line-height: 60px; background: #ba272d; color: #fff; text-align: center; margin-bottom:12px;}
.p14-info-2-list dl { font-size: 12px; line-height: 18px; height: 196px; overflow: hidden;text-align: center; }
.p14-info-2-list dt { width: 100%;border: 1px solid rgba(153, 153, 153, 0.3);  box-sizing:border-box; margin:0 auto; }
.p14-info-2-list dt img { display: block; width: 100%;  margin: 0 auto; }
.p14-info-2-list dd h3 {  height: 40px;  font-size: 14px; font-weight: normal; line-height:40px;padding: 0 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-info-2-list-desc {  height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p14-info-2-list dl:nth-last-child(1) { border-bottom: 0; }
.cbgg-01 {  background: #ba272d; text-align: center; color: #fff; }
.cbgg-01-img img { width: 100%; display: block; }
.cbgg-01 p { padding-top: 15px; }
.cbgg-01 p img { vertical-align: middle;  margin-right: 5px; }
.cbgg-01 span { display: block;  font-size: 28px; font-weight: bold; font-family: Arial; padding-bottom: 20px; padding-top: 10px; }

.cpcc-ts-01 { position: relative;  padding: 12px 0 16px; background: #fff; }
.cpcc-ts-01-left { position: relative; width: 45%; float: left; overflow: hidden; border: 1px solid #e7e7e7; margin-left: 20px;}
.cpcc-ts-01-left-jt { width: 12px; height: 23px;  position: absolute; top: 50%; margin-top: -11px; cursor: pointer; z-index: 33; }
.cpcc-ts-01-left-prev { left: 10px; }
.cpcc-ts-01-left-next { right: 10px; }
.cpcc-ts-01-left-size { position: absolute; right: 0; bottom: 0; width: 56px; height: 26px; font-size: 14px; line-height: 16px; color: #787878; letter-spacing: 3px;}
.cpcc-ts-01-left-size em { font-style: normal; }
.cpcc-ts-01-left-pic { width: 100%; position: relative; text-align: center; }
.cpcc-ts-01-left-pic li { width: 100%; float: left; }
.cpcc-ts-01-left-pic img {width: 100%; margin: 0 auto; display: block;}
.cpcc-ts-01-right { width: 45%; float: right; margin-right: 3%;}
.cpcc-ts-01-right-tit { height: 48px; font-size: 24px; font-weight: normal; line-height: 48px; color: #4a4a4a; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cpcc-ts-01-right-con { font-size: 14px; line-height: 24px; margin-bottom: 86px; max-height: 168px; overflow: hidden;}
		
.p14-product-2-tit { height: 46px; line-height: 46px;  font-weight: normal; border-bottom: 2px solid #dfdfdf;  margin-bottom: 30px; padding-top: 26px; }
.p14-product-2-tit b { display: inline-block; font-size: 24px; font-weight: normal; color: #464646; padding-left: 52px; border-bottom: 2px solid #333333;  background:url(../images/p14-icon11.png) no-repeat 22px center;}
.p14-product-2-tit span { margin-left: 10px; font-size: 18px; font-family: Arial; color: #c2c2c1; text-transform: uppercase; }
.p14-product-2-list dl { float: left; width: 23%;  border: 1px solid #dfdfdf; margin-right: 1.5%; box-sizing: border-box;}
.p14-product-2-list dl.p14-product-clear {}
.p14-product-2-list dl img { display: block;  width: 100%; }
.p14-product-2-list dd { padding: 10px 28px 10px 10px; margin-right: 2px; position: relative; }
.p14-product-2-list h4 { height: 30px; font-size: 16px; font-weight: normal; line-height: 30px; color: #191919; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }
.p14-product-2-list h4 a { color: #191919;}
.p14-product-2-desc {  font-size: 14px; line-height: 24px;  color: #666; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; }
.p14-product-2-list dl:hover { border-color: #ba272d;}
.p14-product-2-list dl:hover h3 a { color: #ba272d; }

.k12-gl-gslb-3nf1-1-01-left dl { width: 23%; float: left; background: #f0f0f0; margin: 0 1.3% 13px 0}
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) { }
.k12-gl-gslb-3nf1-1-01-left dt { border: 1px solid #e5e5e5; padding: 10px 9px; background: #fff; }
.k12-gl-gslb-3nf1-1-01-left dt img { display: block; width: 100%;}
.k12-gl-gslb-3nf1-1-01-left dd h4{ height: 50px; font-size: 14px; line-height: 50px; text-align: center; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0; }
.k12-gl-gslb-3nf1-1-01-left dd h4 a { color: #4b4a4a; }  		

.p2-pro_cla .p2-pro_cla2:nth-child(5n-1) { margin-right: 0; }
.p2-pro_cla2 .sidenavcur a { color:#ba272d; }
.p2-pro_cla2 { width: 24.5%; float: left; font-size: 14px; line-height: 30px; margin: 0 0.6% 10px 0;position: relative; }
.p2-pro_cla h3 { height: 52px; line-height: 52px; font-size: 18px; margin-bottom: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-weight: lighter; }
.p2-pro_cla h3 a { display: block; height: 52px; color: #333; background: #f0f0f0; text-align: center; }
.p2-pro_cla h3.sidenavcur a { background:#ba272d; color:#fff;}
.p2-pro_cla h3 a:hover { color: #fff; background: #ba272d;}
.p2-pro_cla2 ul { padding: 20px 0 20px 28px; border-left: solid 1px #ebebeb; box-shadow: 3px 3px 5px #ccc; width: 264px; background: #fff; position: absolute; z-index: 3; top: 52px; left: 0; display: none;}
.p2-pro_cla2 li { height: 40px; line-height: 40px; position: relative; border-bottom: 1px solid #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-weight: lighter; }
.p2-pro_cla2 li a { color: #444;display: block; }
.p2-pro_cla2 li a:hover { color:#ba272d;}
.p2-pro_claej { right: 0; top: 0; background: #ededed; padding: 8px 16px; display: none; }
.p2-pro_cla2 li.cur .p2-pro_claej {display: block;}
.p2-pro_claej:before { content: ""; position: absolute; top: 10%; left: -6px;  width: 0; height: 0; border-top: solid 6px transparent; border-bottom: solid 6px transparent; border-right: solid 6px #ebebeb; }
.p2-pro_claej a { display: block; border-bottom: solid 1px #fff; padding: 0 10px; }
.p2-pro_claej a:last-child { border: 0; }
		
.pc-cx-tel-1 { width: 45%; height: 56px; border-top: 2px solid #e6e6e6; padding-top: 10px; position: absolute; bottom: 16px; right: 3%; }
.pc-cx-tel-1-t1 { width: 114px; height: 44px; background: #ba272d; font-size: 18px; line-height: 44px; text-align: center; float: right; }
.pc-cx-tel-1-t1 a { display: block; color: #fff; }
.pc-cx-tel-1-t2 { height: 56px;  padding-left: 70px;  background: url(../images/pc-xc-icon2.png) no-repeat 10px top;  font-size: 18px; line-height: 18px; color: #454545;}
.pc-cx-tel-1-t2 p { line-height: 24px; }


.p12-aboutinfo-1-tit { display: none;}
.con1 { margin-top: 20px; overflow: hidden; background-color: #f5f5f5; }
.con1 dt { width: 315px; border-right: 1px dashed #ccc; float: left; overflow: hidden; background-color: #ba272d;}
.con1 dt h3 { width: 146px;  height: 140px; float: left; margin-right: 20px;overflow: hidden; }
.con1 dt h3 img { width: 146px; height: 140px; }
.con1 dt p { font: 30px "Microsoft Yahei"; font-weight: bold;color: #fff; margin-top: 45px; }
.con1 dd { width: 830px; float: right; display: inline; overflow: hidden; }
.con1 dd h4 { display: block; font: 20px "Microsoft Yahei"; color: #333; overflow: hidden; margin-top: 28px;}
.con1 dd p { font: 16px "Microsoft Yahei"; color: #333;  line-height: 24px; overflow: hidden; margin-top: 10px; padding-right: 30px; }
.zy { color: #333333; font-family: 微软雅黑; margin-top: 28px; font-size: 16px;  padding-bottom: 24px; background: #f5f5f5; padding-left: 32px; }
.zy ul { clear: both; }
.zy ul li {  width: 570px; float: left; }
.santi { padding-right: 27px; }
.dsbt { font-size: 22px; font-weight: bold; margin-bottom: 30px; display: block; color: #333;  padding-top: 32px; border-bottom: 2px solid #0072b1; padding-bottom: 21px; margin-right: 25px;}
.zy li p {  margin: 20px 0px 0px;  padding: 0px 0px 14px 70px; line-height: 47px; border-bottom-color: #DDDDDD; border-bottom-width: 1px; border-bottom-style: solid; }
.clear { clear: both }

.jmzc { margin-top: 30px; }
.jmzcr {}
.jmzcc .hkzfw {}
.jmzcc { margin: 0 auto; padding: 25px 15px 15px 15px; transition: 1s; border: 1px solid #eee; margin-bottom: 15px;}
.jmzcc:hover {}
.jmzcc .kyxz { text-align: left; padding: 10px 18px; }
.jmzcc .kyxz li { border-bottom: 1px dashed #e4e1e1; padding: 5px 0px; font-size: 15px; line-height: 32px;}
.jmzc .kyzc { font-size: 15px; font-weight: bold; text-align: left; padding: 0 18px;}

.way-intro { padding: 40px 0 40px; }  
.way_tit { height: 42px; line-height: 42px; text-align: center; font-size: 42px; color: #333; padding-bottom: 22px; background:url(../images/line1.png) no-repeat bottom center; }
.way_desc { width: 700px; margin: 20px auto 38px; font-size: 15px; color: #666; line-height: 26px;text-align: center; }

.Img { border: 1px solid #d6d6d6; width: 540px; padding: 20px; float: left;  margin-right: 20px; }
.Img img {}

.zlhz { padding-left: 55px; background:url(../images/ico.png) no-repeat 0 0; font-size: 22px; color: #333; height: 42px; line-height: 42px; letter-spacing: 1px; margin: 30px 0 20px;font-weight: 600; }
.hygs {}
.hygs p { color: #666; font-size: 16px; margin: 0px auto; padding-bottom: 10px; text-indent: 2em; width: 1100px;}
.glxt { margin-top: 20px;}
.glxt li { width: 23%; float: left; border: 1px solid #eee; text-align: center; padding: 30px 0;}
    
.glxt li img { width: 90px;}
.glxt .glxtr { margin-left: 20px; }
.glxt li span { margin-top: 20px; display: block; font-size: 18px; color: #333; letter-spacing: 1px;}
.glxt li span em { font-style: normal; color: #d7000f }

/*.six {margin-bottom: 40px; }
.six dl { height: 390px; background: #fff; margin-top: 15px;  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.17);}
.six dt {  float: left; width: 599px; height: 328px;}
.six dd { float: left; width: 500px;  margin-left: 60px; height: 328px;}
.six dd h3 { font-size: 22px; color: #333; line-height: 22px; font-weight: normal;  padding: 40px 0 10px;}
.six dd p { font-size: 16px; color: #666;  line-height: 26px; }
.six dd p b { color: #ba272d; }
.six dd span { display: block; font-size: 0; margin: 20px 0 36px; }
.six dd span i { display: inline-block; padding-left: 18px; width: 250px; box-sizing: border-box; height: 35px; line-height: 35px; font-size: 14px; color: #333;}
.six dd .zx { display: block; width: 130px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background: #ba272d; border-radius: 15px; margin-top: 30px;}
.six dd .zx img { display: inline-block; vertical-align: top; margin-top: 12px; margin-left: 8px; transition: all 0.5s; }
    */
.six dd .zx:hover img { margin-left: 15px;}
.jjfa {  margin-bottom: 20px;}
.jjfa p { font-size: 22px;  color: #333; padding-left: 60px; }
.jjfa ul { padding-left: 60px; font-size: 22px; }
.jjfa ul li { list-style-image: url(resource/images/6a96ff3fecdf404cb87ea0ecf6185377_14.png?ver=5); margin-left: 25px; padding-bottom: 10px;}
tr { border: 1px solid #bfbfbf;border-collapse: collpase; height: 30px; }
table { width: 80%; border: 1px solid #ccc; border-collapse: collapse; text-align: center; margin: 0px auto; }
td { border: 1px solid #ccc; border-collapse: collapse; height: 41px; line-height: 41px; font-size: 15px;}
col {}
.colo { background: #f6f6f6; }
.colo2 { background: #3177d6; color: #fff; font-size: 15px; font-weight: bold; }

.biaoti { display: inline-block; height: 64px; line-height: 64px; font-size: 28px; color: #1a1a1a; font-weight: normal; position: relative; border-bottom: 3px solid #ba272d; margin-bottom: 20px; margin-top: 50px;}    
.biaoti.jl { margin-top: 0px }
    
.biaoti:after { content: '';  position: absolute; width: 50%; height: 3px; background: #333; right: 0; bottom: -3px;  z-index: 1;}
.aa tr td { padding: 8px 8px }
.aa tr td strong { color: #fff; font-size: 16px;}
.gntd { position: relative;  margin-top: 15px; margin-bottom: 25px;}
.gntdr ul { margin-top: 20px;}
.jbgn { border-left: 6px solid #ba272d;  padding-left: 10px; color: #ba272d; font-size: 17px; font-weight: bold; margin-bottom: 10px; display: block; }
.gntdr ul li .cir { font-size: 16px; color: #e42f34; position: absolute; left: 0; top: 0;}
.gntdr ul em { line-height: 35px; position: relative;  padding-left: 15px; border-bottom: 1px dashed #dddcdc; padding-bottom: 5px; margin-left: 10px; color: #333; font-style: normal; font-size: 15px;}
.gntd .gntd2 { width:45%; float:right; }
.gntd .gntd2 img{float:right;}
.gntd .gntdr { width: 50%; float: left;  padding-left: 20px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); background: #f8f8f8; padding: 0px 20px 20px;}
.gntd .btmc { color: #fff;  font-size: 18px; background: #ba272d; display: inline-block; padding: 5px 15px; border-radius: 0px; position: absolute; top: 20px; right: 190px; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }

.jgzc { margin-bottom: 25px; margin-top: 15px; }
.jgzc p { color: #333; background: #f6f6f6; padding: 40px 60px; font-size: 16px; border-bottom: 3px solid #ba272d; margin-top: -10px; }
.jgzc img {}
.yingyong {}
.yingyong li { width: 210px; padding: 8px 5px; float: left; margin-right: 10px; border: 2px solid #333;  font-size: 16px; text-align: center; color: #ba272d; margin-bottom: 20px;}
.yingyong li.no { margin-right: 0px; width: 210px;}



.ted { margin-top: 20px; }
.ted ul {}
.ted ul li { float: left; width: 28.4%; border-radius: 4px; margin-right: 1%; border: 1px solid #f2f0f4; margin-left: 0%; box-shadow: 2px 1px 15px 1px #eee;  transition: all 0.8s; padding: 2%; margin-bottom: 20px;}
.ted ul li:hover { margin-top: -8px; box-shadow: 2px 4px 15px #ccc}
.ted li:nth-child(3n) { margin-right: 0;}
.ted ul li b {  font-size: 42px;display: block; color: #ba272d; width: unset; height: unset; margin: unset;  border-radius: 7px; line-height: unset; font-style: normal; font-weight: 700; font-family: "Arial"; padding-top: 15px; text-align: center; }
.ted ul li em { display: block; color: #333; font-size: 20px; font-weight: normal; font-style: normal;line-height: 44px; text-align: center; padding-top: 10px; }
.ted ul li p { font-size: 16px; margin-top: 0; color: #666; }

.ys { height: 205px; margin-top: 20px; }
.ys dt { text-align: center; width: 230px; height: 195px; float: left; background: #ba272d; padding: 45px 0 0; box-sizing: border-box; font-size: 24px; color: #ffffff;}
.ys dt i { display: block; font-size: 24px; text-align: center; height: 52px; line-height: 52px; font-style: normal; transform: unset; text-transform: uppercase; font-family: Times New Roman;}
.ys dd {padding: 30px 60px; float: left; width: 580px; background: #f6f6f6; height: 135px; }
.ys dd ul { font-size: 15px; color: #666666; line-height: 30px; text-align: left; margin-top: -5px;}
.ys dd ul li { list-style-image: url(../images/ico4.png); }

/*.six { background: #f2f2f2; }
.six1 { padding-left: 45px; }
.six dl { width: 350px; height: 225px; float: left; margin-top: 40px; margin-bottom: 40px; background: #fff;  margin-right: 30px; border-radius: 15px; padding: 40px 0 0; }
.six dl dt { width: 60px;  height: 52px; margin: 0 auto; line-height: 0; }
.six dl dt img { width: 60px;  height: 52px; }
.six dl dd { padding: 15px 0 0; width: 200px;margin: 0 auto; text-align: center;}
.six dl dd h5 {height: 40px; line-height: 40px; overflow: hidden; font-size: 24px; color: #333; }
.six dl dd p { font-size: 16px; color: #6e6e6e; line-height: 24px; overflow: hidden; padding: 5px 0 0; }
.six dl.nobor { margin-right: 0; }
.six dl { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent; position: relative; overflow: hidden; }
.six dl:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; background: #ba272d;  height: 4px; -webkit-transform: translateY(4px); transform: translateY(4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.six dl:hover:before,.six dl:focus:before,.six dl:active:before {  -webkit-transform: translateY(0); transform: translateY(0); }
.six dl:hover { box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);    }*/

.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
.footer0{ display:none;}

@media screen and (max-width: 768px) {
	.f_bg{ margin-bottom:79px;}
.footer0{ display:block; margin-top:80px; overflow:hidden; background:#014693; position:fixed; width:100%; left:0; bottom:0;margin-bottom: 0px;}
.footer0 li{float:left; width:25%; position:relative;}
.footer0 li a{display:block; padding:0.8em 0; background:url(ftnavbg.png) repeat-y left center;}
.footer0 li a img{display:block; width:2.083em; margin:0 auto;}
.footer0 li a span{display:block; text-align:center; font-size:0.8em; color:#fff; margin-top:0.5em;}
.footer0 li:nth-child(1) a{background:none;}
}